大佬们好, 求助一个问题, 跪求解决方案
现有表
CREATE TABLE `emp` (
`emp_id` int NOT NULL AUTO_INCREMENT COMMENT '员工 id',
`emp_name` varchar(255) DEFAULT NULL COMMENT '员工名称',
`gender` char(1) DEFAULT NULL COMMENT '性别',
`manager_id` int DEFAULT NULL COMMENT '领导 id',
`dept_id` int DEFAULT NULL COMMENT '部门 id',
PRIMARY KEY (`emp_id`)
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb3;
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (1, '张华', '1', 0, 10);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (2, '黄凯', '1', 1, 10);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (3, '张航天', '0', 1, 20);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (4, '李顺然', '1', 3, 20);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (5, '彭磊', '0', 3, 20);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (6, '李凯', '0', 3, 20);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (7, '王小明', '1', 5, 30);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (8, '杨浩', '1', 7, 30);
INSERT INTO `atguigudb`.`emp` (`emp_id`, `emp_name`, `gender`, `manager_id`, `dept_id`) VALUES (9, '林和', '1', 7, 30);
我想查询每个部门的领导信息
数据说明, 部门 id 为 10 的领导的 id 为 1, 部门 20 的领导的 id 为 1, 部门 30 的领导的 id 为 5, 依此类推
( 2
min )